widget: Also propagate ACTIVE state when unsetting
authorTimm Bäder <mail@baedert.org>
Tue, 29 Jan 2019 06:19:20 +0000 (07:19 +0100)
committerTimm Bäder <mail@baedert.org>
Tue, 29 Jan 2019 06:19:54 +0000 (07:19 +0100)
gtk/gtkwidget.c

index a2b9fcdcf2bbe60535d581fa17233c62d216f24d..a8fb4d3a642940db731cb213de754fa2f73a5473 100644 (file)
                                             GTK_STATE_FLAG_BACKDROP)
 #define GTK_STATE_FLAGS_DO_UNSET_PROPAGATE (GTK_STATE_FLAG_INSENSITIVE | \
                                             GTK_STATE_FLAG_BACKDROP | \
-                                            GTK_STATE_FLAG_PRELIGHT)
+                                            GTK_STATE_FLAG_PRELIGHT | \
+                                            GTK_STATE_FLAG_ACTIVE)
 
 typedef struct {
   gchar               *name;           /* Name of the template automatic child */